package com.fulihui.wgj.admin.api.platform.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.io.Serializable;

/**
 * @author: JY
 * @date: 2018/7/3 10:34
 */
@Getter
@Setter
@ToString
@ApiModel("公众号信息")
public class WxPlatformVO implements Serializable {

    private static final long serialVersionUID = -7385583959370403966L;

    @ApiModelProperty("主键")
    private Integer id;

    /**
     * appid
     */
    @ApiModelProperty("公众号appId")
    private String appId;

    /**
     * {@link }
     */
    @ApiModelProperty("状态")
    private String status;

    /**
     * 公众号的主体名称
     */
    @ApiModelProperty("公众号的主体名称")
    private String principalName;

    /**
     * 公众号名称
     */
    @ApiModelProperty("公众号名称")
    private String nickName;

    /**
     * 授权方头像
     */
    @ApiModelProperty("授权人头像")
    private String headImg;

    /**
     * 授权方公众号类型，0代表订阅号，1代表由历史老帐号升级后的订阅号，2代表服务号
     */
    @ApiModelProperty("1代表订阅号，2代表服务号")
    private String serviceTypeInfo;

    /**
     * 新增的用户数量
     */
    @ApiModelProperty("新增用户数")
    private String newUser;

    /**
     * 取消关注的用户数量，new_user减去cancel_user即为净增用户数量
     */
    @ApiModelProperty("取消关注用户数")
    private String canceUuser;

    /**
     * 净增用户数量
     */
    @ApiModelProperty("净增用户数")
    private String netGrowth;

    /**
     * 总用户量
     */
    @ApiModelProperty("用户总量")
    private String cumulateUser;

    @ApiModelProperty("微信二维码")
    private String qrcodeUrl;
}
